package src.Business.BaseDataObject;
/**
 * @author Capstone Team
 * @category generic Object
 * @version 1.0
 * The Employee Class is meant to create an Employee object based on information received from the parser. After the object
 * has been created, the actual object will be sent to the LDAP directory.
 * NOTE: This class is subject to change, based on additional requirements discovered for its usage.
 *
 */
public class Employee
{
	private int employeeID;
	private String address;
	private String phoneNumber;
	private String country;
	private String firstName;
	private String lastName;
	/**
	 * Default Constructor
	 */
	public Employee()
	{
		
	}

	/**
	 * @param employeeID the employee ID
	 * @param address the address of the employee
	 * @param phoneNumber the phone number of the employee
	 * @param country the country the employee lives in
	 * @param firstName the first name of the employee
	 * @param lastName the last name of the employee
	 */
	public Employee(int employeeID, String address, String phoneNumber, String country, String firstName, String lastName)
	{
		this.employeeID = employeeID;
		this.address = address;
		this.phoneNumber = phoneNumber;
		this.country = country;
		this.firstName = firstName;
		this.lastName = lastName;
	}
	
	/**
	 * @return the employeeID of the employee
	 */
	public int getEmployeeID()
	{
		return employeeID;
	}
	/**
	 * @param employeeID the employeeID to set
	 */
	public void setEmployeeID(int employeeID)
	{
		this.employeeID = employeeID;
	}
	/**
	 * @return the address of the employee
	 */
	public String getAddress()
	{
		return address;
	}
	/**
	 * @param address the address to set
	 */
	public void setAddress(String address)
	{
		this.address = address;
	}
	/**
	 * @return the phoneNumber of the employee
	 */
	public String getPhoneNumber()
	{
		return phoneNumber;
	}
	/**
	 * @param phoneNumber the phoneNumber to set
	 */
	public void setPhoneNumber(String phoneNumber)
	{
		this.phoneNumber = phoneNumber;
	}
	/**
	 * @return the country of the employee
	 */
	public String getCountry()
	{
		return country;
	}
	/**
	 * @param country the country to set
	 */
	public void setCountry(String country)
	{
		this.country = country;
	}
	/**
	 * @return the firstName of the employee
	 */
	public String getFirstName()
	{
		return firstName;
	}
	/**
	 * @param firstName the firstName to set
	 */
	public void setFirstName(String firstName)
	{
		this.firstName = firstName;
	}
	/**
	 * @return the lastName of the employee
	 */
	public String getLastName()
	{
		return lastName;
	}
	/**
	 * @param lastName the lastName to set
	 */
	public void setLastName(String lastName)
	{
		this.lastName = lastName;
	}

}
